home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
FM Towns: Free Software Collection 4
/
FM Towns Free Software Collection 4 - Disc 1.iso
/
t_os
/
whisper
/
macro.cfg
< prev
next >
Wrap
Text File
|
1991-10-18
|
3KB
|
169 lines
#---------------------------------------
# System line macro comands founc defs
#---------------------------------------
mac_init {
mac_TOP()
}
mac_CR { tputs("\n") }
mac_S { tputs("S\n") }
mac_E { tputs("E\n") }
mac_T { tputs("T\n") }
mac_RTU { tputs("/U\n") }
mac_RTE { tputs("/E\n") }
mac_END { tputs("OFF\n") }
mac_FORUM {
macset("CR","mac_CR",
"S", "mac_S",
"E", "mac_E",
"T", "mac_T",
"", "",
"", "",
"", "",
"", "",
"", "",
"TOP","mac_TOP")
}
mac_RT {
macset("/U","mac_RTU",
"/E","mac_RTE",
"","",
"","",
"","",
"","",
"","",
"","",
"","",
"TOP","mac_TOP")
}
mac_TOP {
macset("FORUM","mac_FORUM",
"RT","mac_RT",
"OFF","mac_END",
"BREAK","mac_BREAK",
"","",
"","",
"TANGO","mac_TANGO",
"EUPONY","mac_EUPONY",
"CDPLAY","mac_CD",
"TALK","mac_TALK")
}
mac_TALK {
bakcol(WHIS_COL)
if ( _TALK_FLG = 0 ) {
_TALK_FLG = 1
echo("\n\tささやきモ-ドになりました\n")
echo("\n\tONSEI.DICに登録されたことを\n")
echo("\n\tやさしくささやきます\n")
sleep(5)
} else {
_TALK_FLG = 0
echo("\n\n\tささやきをやめました\n")
sleep(2)
}
}
mac_CD_stop { cd_stop }
mac_CD_back { cd_back }
mac_CD_play { cd_play }
mac_CD_next { cd_next }
_mac_CD_vol_down { cd_vol_down }
_mac_CD_vol_up { cd_vol_up }
mac_CD {
macset(" STOP","mac_CD_stop",
" BACK","mac_CD_back",
" PLAY","mac_CD_play",
" NEXT","mac_CD_next",
"","",
" VOL-","_mac_CD_vol_down",
" VOL+","_mac_CD_vol_up",
"","",
"","",
"TOP","mac_TOP")
}
mac_BREAK {
bakcol(MIKE_COL)
echo("\n\n\tどひゃ・・BREAK信号を送るよ\n")
echo("\n\t僕しんな-いっと!\n")
break_out()
}
mac_TANGO {
tango()
}
mac_EUP_stop {
if ( EUP ) { return }
EUP_QUE = "\(NOW_EUP) \(EUP_QUE)";
shift(OLD_EUP)
eupstop()
EUP_REPLAY_FLG = 0;
}
mac_EUP_back {
if ( EUP ! "" ) {
EUP_QUE = "\(NOW_EUP) \(EUP_QUE)";
eupstop()
}
NOW_EUP - OLD_EUP;
shift(OLD_EUP)
if ( NOW_EUP ) { return }
EUP_REPLAY_FLG = 1;
eup(NOW_EUP)
}
mac_EUP_play {
if ( EUP ! "" ) { return }
NOW_EUP - EUP_QUE;
shift(EUP_QUE)
if ( NOW_EUP ) { return }
EUP_REPLAY_FLG = 1;
eup(NOW_EUP)
}
mac_EUP_next {
if ( EUP ! "" ) {
OLD_EUP = "\(NOW_EUP) \(OLD_EUP)";
eupstop()
}
NOW_EUP - EUP_QUE;
shift(EUP_QUE)
if ( NOW_EUP ) { return }
EUP_REPLAY_FLG = 1;
eup(NOW_EUP)
}
mac_EUP_sts {
bakcol(WHIS_COL)
arg - OLD_EUP;
if ( arg ) { arg = "なかったかな?" }
echo("\n\n\t前の曲は \(arg)\n")
arg = EUP;
if ( arg ) { arg = "うう演奏してない" }
echo("\n\tこの曲は \(arg)\n")
arg - EUP_QUE;
if ( arg ) { arg = "予定なしかな?" }
echo("\n\t次の曲は \(arg)\n")
sleep(5)
}
mac_EUPONY {
macset(" STOP","mac_EUP_stop",
" BACK","mac_EUP_back",
" PLAY","mac_EUP_play",
" NEXT","mac_EUP_next",
"","",
"","",
"EUPONY","mac_EUP_sts",
"","",
"","",
"TOP","mac_TOP")
}
endof_eup {
OLD_EUP = "\(EUP) \(OLD_EUP)";
NOW_EUP - EUP_QUE;
shift(EUP_QUE)
if ( NOW_EUP ) {
EUP_REPLAY_FLG = 0;
} else {
eup(NOW_EUP)
}
}